namespace erp{
namespace company{  //请务必修改到合适的namespace 建议为 bo
namespace to{  //务必修改到合适的namespace, 建议与业务相关.
class CCompanyFilterDdoConvCCompanyFilterPo{

	public:

	template <class T_SRC, class T_DEST>
	static void Conv_CCompanyFilterDdo_To_CCompanyFilterPo(const T_SRC & oSrc,T_DEST & oDest){
		oDest.SetVersion(oSrc.GetVersion(),oSrc.GetVersionUFlag());
		oDest.SetPage(oSrc.GetPage(),oSrc.GetPageUFlag());
		oDest.SetPageSize(oSrc.GetPageSize(),oSrc.GetPageSizeUFlag());
		oDest.SetOrderType(oSrc.GetOrderType(),oSrc.GetOrderTypeUFlag());
		oDest.SetCompanyName(oSrc.GetCompanyName(),oSrc.GetCompanyNameUFlag());
		oDest.SetCompanyCorporation(oSrc.GetCompanyCorporation(),oSrc.GetCompanyCorporationUFlag());
		oDest.SetCompanyID(oSrc.GetCompanyID(),oSrc.GetCompanyIDUFlag());
		oDest.SetTableID(oSrc.GetTableID(),oSrc.GetTableIDUFlag());
		oDest.SetCompanyStatus(oSrc.GetCompanyStatus(),oSrc.GetCompanyStatusUFlag());
		oDest.SetExtern(oSrc.GetExtern(),oSrc.GetExternUFlag());
	}

	template <class T_SRC, class T_DEST>
	static void Conv_CCompanyFilterPo_To_CCompanyFilterDdo(const T_SRC & oSrc,T_DEST & oDest){
		oDest.SetVersion(oSrc.GetVersion(),oSrc.GetVersionUFlag());
		oDest.SetPage(oSrc.GetPage(),oSrc.GetPageUFlag());
		oDest.SetPageSize(oSrc.GetPageSize(),oSrc.GetPageSizeUFlag());
		oDest.SetOrderType(oSrc.GetOrderType(),oSrc.GetOrderTypeUFlag());
		oDest.SetCompanyName(oSrc.GetCompanyName(),oSrc.GetCompanyNameUFlag());
		oDest.SetCompanyCorporation(oSrc.GetCompanyCorporation(),oSrc.GetCompanyCorporationUFlag());
		oDest.SetCompanyID(oSrc.GetCompanyID(),oSrc.GetCompanyIDUFlag());
		oDest.SetTableID(oSrc.GetTableID(),oSrc.GetTableIDUFlag());
		oDest.SetCompanyStatus(oSrc.GetCompanyStatus(),oSrc.GetCompanyStatusUFlag());
		oDest.SetExtern(oSrc.GetExtern(),oSrc.GetExternUFlag());

	}
};
}
}
}
